dog lawyer puppy canada pets cats canadian dogs canada immigration cat law alberta quebec immigration attorney